const RouteView = {
  name: 'RouteView',
  render: (h) => h('router-view')
}
export default [
  {
    path: '/businessManage/complexQuery',
    component: RouteView,
    redirect: '/complexQuery/contractLedger',
    name: 'complexQuery',
    meta: { title: '综合查询', icon: 'el-icon-search' },
    children: [
      {
        path: 'contractLedger',
        name: 'contractLedger',
        component: () => import('@/views/complexQuery/contractLedger'),
        meta: { title: '合同台帐' }
      },
      {
        path: 'debtStatement',
        name: 'debtStatement',
        component: () => import('@/views/complexQuery/debtStatement'),
        meta: { title: '债权债务表' }
      },
      {
        path: 'proProgressStatistics',
        name: 'proProgressStatistics',
        component: () => import('@/views/complexQuery/proProgressStatistics'),
        meta: { title: '各项目月进度统计表' }
      },
      {
        path: 'proFundSchedule',
        name: 'proFundSchedule',
        component: () => import('@/views/complexQuery/proFundSchedule'),
        meta: { title: '各项目资金统计表' }
      },
      {
        path: 'materialMonthlyReport',
        name: 'materialMonthlyReport',
        component: () => import('@/views/complexQuery/materialMonthlyReport'),
        meta: { title: '材料月报表' }
      },
      {
        path: 'profitLossAnalysis',
        name: 'profitLossAnalysis',
        component: () => import('@/views/complexQuery/profitLossAnalysis'),
        meta: { title: '各项目盈亏分析表' }
      },
      {
        path: 'proTargetReport',
        name: 'proTargetReport',
        component: () => import('@/views/complexQuery/proTargetReport'),
        meta: { title: '项目目标成本统计表' }
      },
      {
        path: 'proProgressReport',
        name: 'proProgressReport',
        component: () => import('@/views/complexQuery/proProgressReport'),
        meta: { title: '各项目进度统计表' }
      }
    ]
  },
  {
    path: '/businessManage/monitorPlatform',
    component: RouteView,
    redirect: '/monitorPlatform/workflowMonitor',
    name: 'monitorPlatform',
    meta: { title: '监管平台', icon: 'el-icon-search' },
    children: [
      {
        path: 'workflowMonitor',
        name: 'workflowMonitor',
        component: () => import('@/views/monitorPlatform/workflowMonitor'),
        meta: { title: '流程监管' }
      }
    ]
  },
  {
    path: '/businessManage/merchantManage',
    component: RouteView,
    redirect: '/businessManage/merchantManage/customerManage/buildUnit',
    name: 'merchantManage',
    meta: { title: '客商管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'customerManage',
        name: 'customerManage',
        component: RouteView,
        meta: { title: '客户管理' },
        children: [
          {
            path: 'buildUnit',
            name: 'buildUnit',
            component: () => import('@/views/merchantManage/customerManage/buildUnit'),
            meta: { title: '建设单位' }
          }
        ]
      },
      {
        path: 'companyStore',
        name: 'companyStore',
        component: RouteView,
        meta: { title: '公司库' },
        children: [
          {
            path: 'subcontractingTeam',
            name: 'subcontractingTeam',
            component: () => import('@/views/merchantManage/companyStore/subcontractingTeam'),
            meta: { title: '分包队伍' }
          },
          {
            path: 'stuffSupplier',
            name: 'stuffSupplier',
            component: () => import('@/views/merchantManage/companyStore/stuffSupplier'),
            meta: { title: '材料供应商' }
          },
          {
            path: 'deviceSupplier',
            name: 'deviceSupplier',
            component: () => import('@/views/merchantManage/companyStore/deviceSupplier'),
            meta: { title: '设备供应商' }
          },
          {
            path: 'otherSupplier',
            name: 'otherSupplier',
            component: () => import('@/views/merchantManage/companyStore/otherSupplier'),
            meta: { title: '其他供应商' }
          }
        ]
      },
      {
        path: 'supplierAccount',
        name: 'supplierAccount',
        component: RouteView,
        meta: { title: '供应商台账' },
        children: [
          {
            path: 'subcontractingTeamAccount',
            name: 'subcontractingTeamAccount',
            component: () => import('@/views/merchantManage/supplierAccount/subcontractingTeamAccount'),
            meta: { title: '分包队伍台账' }
          },
          {
            path: 'stuffSupplierAccount',
            name: 'stuffSupplierAccount',
            component: () => import('@/views/merchantManage/supplierAccount/stuffSupplierAccount'),
            meta: { title: '材料供应商台账' }
          },
          {
            path: 'deviceSupplierAccount',
            name: 'deviceSupplierAccount',
            component: () => import('@/views/merchantManage/supplierAccount/deviceSupplierAccount'),
            meta: { title: '设备供应商台账' }
          },
          {
            path: 'otherSupplierAccount',
            name: 'otherSupplierAccount',
            component: () => import('@/views/merchantManage/supplierAccount/otherSupplierAccount'),
            meta: { title: '其他供应商台账' }
          }
        ]
      },
      {
        path: 'targetSet',
        name: 'targetSet',
        component: RouteView,
        meta: { title: '评定指标设置' },
        children: [
          {
            path: 'subcontractingTeamTargetSet',
            name: 'subcontractingTeamTargetSet',
            component: () => import('@/views/merchantManage/targetSet/subcontractingTeamTargetSet'),
            meta: { title: '分包队伍评定指标' }
          },
          {
            path: 'stuffSupplierTargetSet',
            name: 'stuffSupplierTargetSet',
            component: () => import('@/views/merchantManage/targetSet/stuffSupplierTargetSet'),
            meta: { title: '材料供应商评定指标' }
          },
          {
            path: 'deviceSupplierTargetSet',
            name: 'deviceSupplierTargetSet',
            component: () => import('@/views/merchantManage/targetSet/deviceSupplierTargetSet'),
            meta: { title: '设备供应商评定指标' }
          },
          {
            path: 'otherSupplierTargetSet',
            name: 'otherSupplierTargetSet',
            component: () => import('@/views/merchantManage/targetSet/otherSupplierTargetSet'),
            meta: { title: '其他供应商评定指标' }
          }
        ]
      },
      {
        path: 'travellingTraderJudge',
        name: 'travellingTraderJudge',
        component: RouteView,
        meta: { title: '客商评定' },
        children: [
          {
            path: 'subcontractingTeamJudge',
            name: 'subcontractingTeamJudge',
            component: () => import('@/views/merchantManage/travellingTraderJudge/subcontractingTeamJudge'),
            meta: { title: '分包队伍评定' }
          },
          {
            path: 'stuffSupplierJudge',
            name: 'stuffSupplierJudge',
            component: () => import('@/views/merchantManage/travellingTraderJudge/stuffSupplierJudge'),
            meta: { title: '材料供应商评定' }
          },
          {
            path: 'deviceSupplierJudge',
            name: 'deviceSupplierJudge',
            component: () => import('@/views/merchantManage/travellingTraderJudge/deviceSupplierJudge'),
            meta: { title: '设备供应商评定' }
          },
          {
            path: 'otherSupplierJudge',
            name: 'otherSupplierJudge',
            component: () => import('@/views/merchantManage/travellingTraderJudge/otherSupplierJudge'),
            meta: { title: '其他供应商评定' }
          }
        ]
      }
    ]
  },
  {
    path: '/businessManage/bidManage',
    component: RouteView,
    redirect: '/bidManage/bidInfo',
    name: 'bidManage',
    meta: { title: '招标管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'bidInfo',
        name: 'bidInfo',
        component: () => import('@/views/bidManage/bidInfo'),
        meta: { title: '招标信息' }
      },
      {
        path: 'bidLimitInfo',
        name: 'bidLimitInfo',
        component: () => import('@/views/bidManage/bidLimitInfo'),
        meta: { title: '招标限价' }
      },
      {
        path: 'bidTextInfo',
        name: 'bidTextInfo',
        component: () => import('@/views/bidManage/bidTextInfo'),
        meta: { title: '招标文本' }
      },
      {
        path: 'bidOpenInfo',
        name: 'bidOpenInfo',
        component: () => import('@/views/bidManage/bidOpenInfo'),
        meta: { title: '开标纪要' }
      },
      {
        path: 'bidProjectList',
        name: 'bidProjectList',
        component: () => import('@/views/bidManage/bidProjectList'),
        meta: { title: '招标项目一览表' }
      }
    ]
  },
  {
    path: '/businessManage/contractManage',
    component: RouteView,
    redirect: '/contractManage/projectInfo',
    name: 'contractManage',
    meta: { title: '合同管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'generalContract',
        name: 'generalContract',
        component: RouteView,
        meta: { title: '总承包合同' },
        children: [
          {
            path: 'projectInfo',
            name: 'projectInfo',
            component: () => import('@/views/contractManage/generalContract/projectInfo'),
            meta: { title: '项目基本信息' }
          },
          {
            path: 'generalContractInfo',
            name: 'generalContractInfo',
            component: () => import('@/views/contractManage/generalContract/generalContractInfo'),
            meta: { title: '总承包合同' }
          },
          {
            path: 'generalContractList',
            name: 'generalContractList',
            component: () => import('@/views/contractManage/generalContract/generalContractList'),
            meta: { title: '总承包合同清单' }
          },
          {
            path: 'generalContractSettleInfo',
            name: 'generalContractSettleInfo',
            component: () => import('@/views/contractManage/generalContract/generalContractSettleInfo'),
            meta: { title: '总承包合同结算与支付' }
          }
        ]
      },
      {
        path: 'transferContract',
        name: 'transferContract',
        component: RouteView,
        meta: { title: '分包合同' },
        children: [
          {
            path: 'transferContractReview',
            name: 'transferContractReview',
            component: () => import('@/views/contractManage/transferContract/transferContractReview'),
            meta: { title: '劳务分包合同评审' }
          },
          {
            path: 'transferContractInfo',
            name: 'transferContractInfo',
            component: () => import('@/views/contractManage/transferContract/transferContractInfo'),
            meta: { title: '劳务分包合同' }
          },
          {
            path: 'transferContractSettleInfo',
            name: 'transferContractSettleInfo',
            component: () => import('@/views/contractManage/transferContract/transferContractSettleInfo'),
            meta: { title: '劳务分包合同结算' }
          }
        ]
      },
      {
        path: 'materialContract',
        name: 'materialContract',
        component: RouteView,
        meta: { title: '材料合同' },
        children: [
          {
            path: 'materialContractReview',
            name: 'materialContractReview',
            component: () => import('@/views/contractManage/materialContract/materialContractReview'),
            meta: { title: '材料合同评审' }
          },
          {
            path: 'materialContractInfo',
            name: 'materialContractInfo',
            component: () => import('@/views/contractManage/materialContract/materialContractInfo'),
            meta: { title: '材料采购合同' }
          },
          {
            path: 'materialContractInfoSettleInfo',
            name: 'materialContractInfoSettleInfo',
            component: () => import('@/views/contractManage/materialContract/materialContractInfoSettleInfo'),
            meta: { title: '材料采购合同结算' }
          }
        ]
      },
      {
        path: 'deviceContract',
        name: 'deviceContract',
        component: RouteView,
        meta: { title: '设备合同' },
        children: [
          {
            path: 'deviceStockContractReview',
            name: 'deviceStockContractReview',
            component: () => import('@/views/contractManage/deviceContract/deviceStockContractReview'),
            meta: { title: '设备采购合同评审' }
          },
          {
            path: 'deviceStockContractInfo',
            name: 'deviceStockContractInfo',
            component: () => import('@/views/contractManage/deviceContract/deviceStockContractInfo'),
            meta: { title: '设备采购合同' }
          },
          {
            path: 'deviceStockContractPayment',
            name: 'deviceStockContractPayment',
            component: () => import('@/views/contractManage/deviceContract/deviceStockContractPayment'),
            meta: { title: '设备采购合同结算' }
          },
          {
            path: 'deviceLeaseContractReview',
            name: 'deviceLeaseContractReview',
            component: () => import('@/views/contractManage/deviceContract/deviceLeaseContractReview'),
            meta: { title: '设备租赁合同评审' }
          },
          {
            path: 'deviceLeaseContractInfo',
            name: 'deviceLeaseContractInfo',
            component: () => import('@/views/contractManage/deviceContract/deviceLeaseContractInfo'),
            meta: { title: '设备租赁合同' }
          },
          {
            path: 'deviceLeaseContractPayment',
            name: 'deviceLeaseContractPayment',
            component: () => import('@/views/contractManage/deviceContract/deviceLeaseContractPayment'),
            meta: { title: '设备租赁合同结算' }
          }
        ]
      },
      {
        path: 'otherContract',
        name: 'otherContract',
        component: RouteView,
        meta: { title: '其他合同' },
        children: [
          {
            path: 'otherContractReview',
            name: 'otherContractReview',
            component: () => import('@/views/contractManage/otherContract/otherContractReview'),
            meta: { title: '其他合同评审' }
          },
          {
            path: 'otherContractInfo',
            name: 'otherContractInfo',
            component: () => import('@/views/contractManage/otherContract/otherContractInfo'),
            meta: { title: '其他合同' }
          },
          {
            path: 'otherContractPayment',
            name: 'otherContractPayment',
            component: () => import('@/views/contractManage/otherContract/otherContractPayment'),
            meta: { title: '其他合同结算' }
          }
        ]
      }
    ]
  },
  {
    path: '/businessManage/planManage',
    component: RouteView,
    redirect: '/planManage/projectFundPushPopInfo',
    name: 'planManage',
    meta: { title: '计划管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'projectDailyRecord',
        name: 'projectDailyRecord',
        component: () => import('@/views/planManage/projectDailyRecord'),
        meta: { title: '项目施工日志' }
      },
      {
        path: 'projectTotalCostPlanInfo',
        name: 'projectTotalCostPlanInfo',
        component: () => import('@/views/planManage/projectTotalCostPlanInfo'),
        meta: { title: '项目总成本计划' }
      },
      {
        path: 'projectSchedulePlanInfo',
        name: 'projectSchedulePlanInfo',
        component: () => import('@/views/planManage/projectSchedulePlanInfo'),
        meta: { title: '项目月成本进度计划' }
      },
      {
        path: 'projectScheduleStatInfo',
        name: 'projectScheduleStatInfo',
        component: () => import('@/views/planManage/projectScheduleStatInfo'),
        meta: { title: '项目月进度统计' }
      },
      {
        path: 'projectFundPushPopInfo',
        name: 'projectFundPushPopInfo',
        component: () => import('@/views/planManage/projectFundPushPopInfo'),
        meta: { title: '项目资金投入及回收计划' }
      }
    ]
  },
  {
    path: '/businessManage/moneyManage',
    component: RouteView,
    redirect: '/businessManage/moneyManage/projectFundPlanInfo',
    name: 'moneyManage',
    meta: { title: '资金管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'businessReport',
        name: 'businessReport',
        component: RouteView,
        meta: { title: '业务报审' },
        children: [
          {
            path: 'projectFundPlanInfo',
            name: 'projectFundPlanInfo',
            component: () => import('@/views/moneyManage/projectFundPlanInfo'),
            meta: { title: '项目月度资金计划' }
          },
          {
            path: 'bankInternalPaymentInfo',
            name: 'bankInternalPaymentInfo',
            component: () => import('@/views/moneyManage/bankInternalPaymentInfo'),
            meta: { title: '银行对内支付' }
          },
          {
            path: 'bankExternalPaymentInfo',
            name: 'bankExternalPaymentInfo',
            component: () => import('@/views/moneyManage/bankExternalPaymentInfo'),
            meta: { title: '银行对外支付' }
          },
          {
            path: 'reservePaymentInfo',
            name: 'reservePaymentInfo',
            component: () => import('@/views/moneyManage/reservePaymentInfo'),
            meta: { title: '备用金支付' }
          },
          {
            path: 'otherPaymentInfo',
            name: 'otherPaymentInfo',
            component: () => import('@/views/moneyManage/otherPaymentInfo'),
            meta: { title: '其他资金支付' }
          },
          {
            path: 'projectBankCollection',
            name: 'projectBankCollection',
            component: () => import('@/views/moneyManage/projectBankCollection'),
            meta: { title: '项目银行收款台账' }
          }
        ]
      },
      {
        path: 'batchArchive',
        name: 'batchArchive',
        component: RouteView,
        meta: { title: '批后存档' },
        children: [
          {
            path: 'bankInnerPayment',
            name: 'bankInnerPayment',
            component: () => import('@/views/moneyManage/bankInnerPayment'),
            meta: { title: '银行对内支付审批表' }
          },
          {
            path: 'bankOutPayment',
            name: 'bankOutPayment',
            component: () => import('@/views/moneyManage/bankOutPayment'),
            meta: { title: '银行对外支付审批表' }
          },
          {
            path: 'planPayment',
            name: 'planPayment',
            component: () => import('@/views/moneyManage/planPayment'),
            meta: { title: '项目月度资金计划审批表' }
          },
          {
            path: 'reserveFundPayment',
            name: 'reserveFundPayment',
            component: () => import('@/views/moneyManage/reserveFundPayment'),
            meta: { title: '备用金支付审批表' }
          },
          {
            path: 'otherFundPayment',
            name: 'otherFundPayment',
            component: () => import('@/views/moneyManage/otherFundPayment'),
            meta: { title: '其他资金支付审批表' }
          }
        ]
      },
      {
        path: 'virtualAccount',
        name: 'virtualAccount',
        component: () => import('@/views/moneyManage/virtualAccount'),
        meta: { title: '虚拟账户' }
      }
    ]
  },
  {
    path: '/businessManage/selfManage',
    component: RouteView,
    redirect: '/businessManage/selfManage/contractManage',
    name: 'permissionManage',
    meta: { title: '自营管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: '/businessManage/selfManage/contractManage',
        component: RouteView,
        redirect: '/businessManage/selfManage/contractManage/saleContract/saleContractInfo',
        name: 'selfManage-contractManage',
        meta: { title: '合同管理' },
        children: [
          {
            path: 'saleContractInfo',
            name: 'saleContractInfo',
            component: RouteView,
            meta: { title: '销售合同' },
            children: [
              {
                path: 'saleContractReview',
                name: 'saleContractReview',
                component: () => import('@/views/selfManage/contractManage/saleContract/saleContractReview'),
                meta: { title: '销售合同评审' }
              },
              {
                path: 'saleContract',
                name: 'saleContract',
                component: () => import('@/views/selfManage/contractManage/saleContract/saleContractInfo'),
                meta: { title: '销售合同' }
              },
              {
                path: 'saleContractSettleInfo',
                name: 'saleContractSettleInfo',
                component: () => import('@/views/selfManage/contractManage/saleContract/saleContractSettleInfo'),
                meta: { title: '销售合同结算与支付' }
              }
            ]
          },
          {
            path: 'purchaseContract',
            name: 'purchaseContract',
            component: RouteView,
            meta: { title: '采购合同' },
            children: [
              {
                path: 'laborContractReview',
                name: 'laborContractReview',
                component: () => import('@/views/selfManage/contractManage/transferContract/laborContractReview'),
                meta: { title: '劳务合同评审' }
              },
              {
                path: 'transferContractInfo',
                name: 'transferContractInfo',
                component: () => import('@/views/selfManage/contractManage/transferContract/transferContractInfo'),
                meta: { title: '劳务合同' }
              },
              {
                path: 'transferContractSettleInfo',
                name: 'transferContractSettleInfo',
                component: () => import('@/views/selfManage/contractManage/transferContract/transferContractSettleInfo'),
                meta: { title: '劳务合同结算' }
              },
              {
                path: 'materialContractReview',
                name: 'materialContractReview',
                component: () => import('@/views/selfManage/contractManage/materialContract/materialContractReview'),
                meta: { title: '材料合同评审' }
              },
              {
                path: 'materialContractInfo',
                name: 'materialContractInfo',
                component: () => import('@/views/selfManage/contractManage/materialContract/materialContractInfo'),
                meta: { title: '材料合同' }
              },
              {
                path: 'materialContractInfoSettleInfo',
                name: 'materialContractInfoSettleInfo',
                component: () => import('@/views/selfManage/contractManage/materialContract/materialContractInfoSettleInfo'),
                meta: { title: '材料合同结算' }
              },
              {
                path: 'machineDeviceStockContractReview',
                name: 'machineDeviceStockContractReview',
                component: () => import('@/views/selfManage/contractManage/deviceContract/machineDeviceStockContractReview'),
                meta: { title: '机械设备采购合同评审' }
              },
              {
                path: 'deviceStockContractInfo',
                name: 'deviceStockContractInfo',
                component: () => import('@/views/selfManage/contractManage/deviceContract/deviceStockContractInfo'),
                meta: { title: '机械设备采购合同' }
              },
              {
                path: 'deviceStockContractPayment',
                name: 'deviceStockContractPayment',
                component: () => import('@/views/selfManage/contractManage/deviceContract/deviceStockContractPayment'),
                meta: { title: '机械设备采购合同结算' }
              },
              {
                path: 'otherContractReview',
                name: 'otherContractReview',
                component: () => import('@/views/selfManage/contractManage/otherContract/otherContractReview'),
                meta: { title: '其他合同评审' }
              },
              {
                path: 'otherContractInfo',
                name: 'otherContractInfo',
                component: () => import('@/views/selfManage/contractManage/otherContract/otherContractInfo'),
                meta: { title: '其他合同' }
              },
              {
                path: 'otherContractPayment',
                name: 'otherContractPayment',
                component: () => import('@/views/selfManage/contractManage/otherContract/otherContractPayment'),
                meta: { title: '其他合同结算' }
              },
              {
                path: 'machineDeviceLeaseContractReview',
                name: 'machineDeviceLeaseContractReview',
                component: () => import('@/views/selfManage/contractManage/deviceContract/machineDeviceLeaseContractReview'),
                meta: { title: '机械设备租赁合同评审' }
              },
              {
                path: 'deviceLeaseContractInfo',
                name: 'deviceLeaseContractInfo',
                component: () => import('@/views/selfManage/contractManage/deviceContract/deviceLeaseContractInfo'),
                meta: { title: '机械设备租赁合同' }
              },
              {
                path: 'deviceLeaseContractPayment',
                name: 'deviceLeaseContractPayment',
                component: () => import('@/views/selfManage/contractManage/deviceContract/deviceLeaseContractPayment'),
                meta: { title: '设备租赁合同结算' }
              }
            ]
          }
        ]
      },
      {
        path: '/businessManage/selfManage/moneyManage',
        component: RouteView,
        redirect: '/businessManage/selfManage/moneyManage/projectFundPlanInfo',
        name: 'moneyManage',
        meta: { title: '资金管理' },
        children: [
          {
            path: 'businessReport',
            name: 'businessReport',
            component: RouteView,
            meta: { title: '业务报审' },
            children: [
              {
                path: 'projectFundPlanInfo',
                name: 'projectFundPlanInfo',
                component: () => import('@/views/selfManage/moneyManage/projectFundPlanInfo'),
                meta: { title: '项目月度资金计划' }
              },
              {
                path: 'bankInternalPaymentInfo',
                name: 'bankInternalPaymentInfo',
                component: () => import('@/views/selfManage/moneyManage/bankInternalPaymentInfo'),
                meta: { title: '银行对内支付' }
              },
              {
                path: 'bankExternalPaymentInfo',
                name: 'bankExternalPaymentInfo',
                component: () => import('@/views/selfManage/moneyManage/bankExternalPaymentInfo'),
                meta: { title: '银行对外支付' }
              },
              {
                path: 'reservePaymentInfo',
                name: 'reservePaymentInfo',
                component: () => import('@/views/selfManage/moneyManage/reservePaymentInfo'),
                meta: { title: '备用金支付' }
              },
              {
                path: 'otherPaymentInfo',
                name: 'otherPaymentInfo',
                component: () => import('@/views/selfManage/moneyManage/otherPaymentInfo'),
                meta: { title: '其他资金支付' }
              },
              {
                path: 'projectBankCollection',
                name: 'projectBankCollection',
                component: () => import('@/views/selfManage/moneyManage/projectBankCollection'),
                meta: { title: '项目银行收款台账' }
              }
            ]
          },
          {
            path: 'batchArchive',
            name: 'batchArchive',
            component: RouteView,
            meta: { title: '批后存档' },
            children: [
              {
                path: 'bankInnerPayment',
                name: 'bankInnerPayment',
                component: () => import('@/views/selfManage/moneyManage/bankInnerPayment'),
                meta: { title: '银行对内支付审批表' }
              },
              {
                path: 'bankOutPayment',
                name: 'bankOutPayment',
                component: () => import('@/views/selfManage/moneyManage/bankOutPayment'),
                meta: { title: '银行对外支付审批表' }
              },
              {
                path: 'planPayment',
                name: 'planPayment',
                component: () => import('@/views/selfManage/moneyManage/planPayment'),
                meta: { title: '项目月度资金计划审批表' }
              },
              {
                path: 'reserveFundPayment',
                name: 'reserveFundPayment',
                component: () => import('@/views/selfManage/moneyManage/reserveFundPayment'),
                meta: { title: '备用金支付审批表' }
              },
              {
                path: 'otherFundPayment',
                name: 'otherFundPayment',
                component: () => import('@/views/selfManage/moneyManage/otherFundPayment'),
                meta: { title: '其他资金支付审批表' }
              }
            ]
          },
          {
            path: 'virtualAccount',
            name: 'virtualAccount',
            component: () => import('@/views/selfManage/moneyManage/virtualAccount'),
            meta: { title: '虚拟账户' }
          }
        ]
      }
    ]
  },
  {
    path: '/businessManage/materialConsumableManage',
    component: RouteView,
    redirect: 'businessManage/materialConsumableManage/consumablesReceipt',
    name: 'materialConsumableManage',
    meta: { title: '材料及低值易耗品管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'materialCode',
        name: 'materialCode',
        component: () => import('@/views/materialConsumableManage/materialCode'),
        meta: { title: '材料编码' }
      },
      {
        path: 'storehouse',
        name: 'storehouse',
        component: () => import('@/views/materialConsumableManage/storehouse'),
        meta: { title: '仓库设置' }
      },
      {
        path: 'projectPurchaseStorehouseInfo',
        name: 'projectPurchaseStorehouseInfo',
        component: () => import('@/views/materialConsumableManage/projectPurchaseStorehouseInfo'),
        meta: { title: '项目自购入库' }
      },
      {
        path: 'projectPurchaseStorehouseDetail',
        name: 'projectPurchaseStorehouseDetail',
        component: () => import('@/views/materialConsumableManage/projectPurchaseStorehouseDetail'),
        meta: { title: '项目自购入库明细' }
      },
      {
        path: 'tempPurchaseStorehouseInfo',
        name: 'tempPurchaseStorehouseInfo',
        component: () => import('@/views/materialConsumableManage/tempPurchaseStorehouseInfo'),
        meta: { title: '临时采购入库' }
      },
      {
        path: 'materialRequisitionFormInfo',
        name: 'materialRequisitionFormInfo',
        component: () => import('@/views/materialConsumableManage/materialRequisitionFormInfo'),
        meta: { title: '消耗材领用单' }
      },
      {
        path: 'materialReceiptDetail',
        name: 'materialReceiptDetail',
        component: () => import('@/views/materialConsumableManage/materialReceiptDetail'),
        meta: { title: '消耗材领用单明细' }
      },
      {
        path: 'consumableInventoryListInfo',
        name: 'consumableInventoryListInfo',
        component: () => import('@/views/materialConsumableManage/consumableInventoryListInfo'),
        meta: { title: '消耗材盘点单' }
      },
      {
        path: 'recyclingMaterialReceipt',
        name: 'recyclingMaterialReceipt',
        component: () => import('@/views/materialConsumableManage/recyclingMaterialReceipt'),
        meta: { title: '周转材领用单' }
      },
      {
        path: 'recyclableMaterialBackForm',
        name: 'recyclableMaterialBackForm',
        component: () => import('@/views/materialConsumableManage/recyclableMaterialBackForm'),
        meta: { title: '周转材归还单' }
      },
      {
        path: 'turnoverMaterialInventory',
        name: 'turnoverMaterialInventory',
        component: () => import('@/views/materialConsumableManage/turnoverMaterialInventory'),
        meta: { title: '周转材盘点单' }
      },
      {
        path: 'recyclingMaterialCollectionDetails',
        name: 'recyclingMaterialCollectionAndReturnDetails',
        component: () => import('@/views/materialConsumableManage/recyclingMaterialCollectionDetails'),
        meta: { title: '周转材领用明细' }
      },
      {
        path: 'recyclingMaterialReturnDetails',
        name: 'recyclingMaterialCollectionAndReturnDetails',
        component: () => import('@/views/materialConsumableManage/recyclingMaterialReturnDetails'),
        meta: { title: '周转材归还明细' }
      }
    ]
  },
  {
    path: '/businessManage/machineDeviceManage',
    component: RouteView,
    redirect: '/machineDeviceManage/deviceConfigPlanInfo',
    name: 'machineDeviceManage',
    meta: { title: '机械设备管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'machineLibrary',
        name: 'machineLibrary',
        component: () => import('@/views/machineDeviceManage/machineLibrary'),
        meta: { title: '机械设备库' }
      },
      {
        path: 'deviceConfigPlanInfo',
        name: 'deviceConfigPlanInfo',
        component: () => import('@/views/machineDeviceManage/deviceConfigPlanInfo'),
        meta: { title: '机械设备配置计划' }
      },
      {
        path: 'machineTransfer',
        name: 'machineTransfer',
        component: RouteView,
        meta: { title: '机械设备调拨' },
        children: [
          {
            path: 'machineTransferOut',
            name: 'machineTransferOut',
            component: () => import('@/views/machineDeviceManage/machineTransferOut'),
            meta: { title: '机械处调出' }
          },
          {
            path: 'machineTransferIn',
            name: 'machineTransferIn',
            component: () => import('@/views/machineDeviceManage/machineTransferIn'),
            meta: { title: '机械处调回' }
          }
        ]
      },
      {
        path: 'deviceUseLedger',
        name: 'deviceUseLedger',
        component: () => import('@/views/machineDeviceManage/deviceUseLedger'),
        meta: { title: '机械设备使用台账' }
      },
      {
        path: 'deviceScrapPlanInfo',
        name: 'deviceScrapPlanInfo',
        component: () => import('@/views/machineDeviceManage/deviceScrapPlanInfo'),
        meta: { title: '机械设备报废计划' }
      },
      {
        path: 'deviceScrapHandleInfo',
        name: 'deviceScrapHandleInfo',
        component: () => import('@/views/machineDeviceManage/deviceScrapHandleInfo'),
        meta: { title: '机械设备报废处理' }
      }
    ]
  },
  {
    path: '/businessManage/securityManage',
    component: RouteView,
    redirect: '/securityManage/securityRiskHandle',
    name: 'securityManage',
    meta: { title: '安全管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'hiddenDangerStore',
        name: 'hiddenDangerStore',
        component: () => import('@/views/securityManage/hiddenDangerStore'),
        meta: { title: '安全隐患库' }
      },
      {
        path: 'securityRiskHandle',
        name: 'securityRiskHandle',
        component: () => import('@/views/securityManage/securityRiskHandle'),
        meta: { title: '防患治理' }
      },
      {
        path: 'riskSourceChecklist',
        name: 'riskSourceChecklist',
        component: () => import('@/views/securityManage/riskSourceChecklist'),
        meta: { title: '重大危险源清单' }
      },
      {
        path: 'securityTrain',
        name: 'securityTrain',
        component: () => import('@/views/securityManage/securityTrain'),
        meta: { title: '安全培训及会议' }
      },
      {
        path: 'emergencyDrills',
        name: 'emergencyDrills',
        component: () => import('@/views/securityManage/emergencyDrills'),
        meta: { title: '应急演练' }
      },
      {
        path: 'safetyDocumentation',
        name: 'safetyDocumentation',
        component: RouteView,
        meta: { title: '安全文档' },
        children: [
          {
            path: 'safetyDocumentation',
            name: 'safetyDocumentation',
            component: () => import('@/views/securityManage/safetyDocumentation'),
            meta: { title: '文档' }
          },
          {
            path: 'browseLogs',
            name: 'browseLogs',
            component: () => import('@/views/securityManage/browseLogs'),
            meta: { title: '浏览日志' }
          }
        ]
      }
    ]
  },
  {
    path: '/businessManage/qualityManage',
    component: RouteView,
    redirect: '/qualityManage/qualityRiskHandle',
    name: 'qualityManage',
    meta: { title: '质量管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'qualityRiskHandle',
        name: 'qualityRiskHandle',
        component: () => import('@/views/qualityManage/qualityRiskHandle'),
        meta: { title: '防患治理' }
      },
      {
        path: 'engineeringAppraisal',
        name: 'engineeringAppraisal',
        component: () => import('@/views/qualityManage/engineeringAppraisal'),
        meta: { title: '工程评比' }
      },
      {
        path: 'checkInspect',
        name: 'checkInspect',
        component: () => import('@/views/qualityManage/checkInspect'),
        meta: { title: '检查考核' }
      },
      {
        path: 'qualityRewardsPunishment',
        name: 'qualityRewardsPunishment',
        component: () => import('@/views/qualityManage/qualityRewardsPunishment'),
        meta: { title: '质量奖惩' }
      },
      {
        path: 'qualityTrain',
        name: 'qualityTrain',
        component: () => import('@/views/qualityManage/qualityTrain'),
        meta: { title: '质量培训' }
      }
    ]
  },
  {
    path: '/businessManage/completedManage',
    component: RouteView,
    redirect: '/completedManage/completionDelivery',
    name: 'completedManage',
    meta: { title: '竣工管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'completionDelivery',
        name: 'completionDelivery',
        component: () => import('@/views/completedManage/completionDelivery'),
        meta: { title: '竣工交付审计' }
      },
      {
        path: 'completionSettlement',
        name: 'completionSettlement',
        component: () => import('@/views/completedManage/completionSettlement'),
        meta: { title: '竣工结算' }
      },
      {
        path: 'costSettlement',
        name: 'costSettlement',
        component: () => import('@/views/completedManage/costSettlement'),
        meta: { title: '成本结算' }
      }
    ]
  },
  {
    path: '/businessManage/repository',
    component: RouteView,
    redirect: '/businessManage/repository/manage',
    name: 'repository',
    meta: { title: '知识库', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'document',
        name: 'document',
        component: () => import('@/views/repository/manage'),
        meta: { title: '公司文档' }
      },
      {
        path: 'mydocument',
        name: 'MyDocument',
        component: () => import('@/views/repository/MyDocument'),
        meta: { title: '我的文档' }
      },
      {
        path: 'documentlog',
        name: 'DocumentLog',
        component: () => import('@/views/repository/DocumentLog'),
        meta: { title: '文档日志' }
      }
    ]
  },
  {
    path: '/businessManage/organizationManage',
    component: RouteView,
    redirect: '/businessManage/organizationManage/manage',
    name: 'organizationManage',
    meta: { title: '组织机构', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'manage',
        name: 'Manage',
        component: () => import('@/views/organizationManage/manage'),
        meta: { title: '机构管理' }
      },
      {
        path: 'userManage',
        name: 'UserManage',
        component: () => import('@/views/organizationManage/userManage'),
        meta: { title: '人员管理' }
      }
    ]
  },
  {
    path: '/businessManage/permissionManage',
    component: RouteView,
    redirect: '/businessManage/permissionManage/roleManage',
    name: 'permissionManage',
    meta: { title: '权限管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'roleManage',
        name: 'roleManage',
        component: () => import('@/views/permissionManage'),
        meta: { title: '角色管理' }
      }
    ]
  },
  {
    path: '/businessManage/workflowManage',
    component: RouteView,
    redirect: '/businessManage/workflowManage',
    name: 'workflowManage',
    meta: { title: '流程管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'flowDefine',
        name: 'flowDefine',
        component: () => import('@/views/workflowManage/index'),
        meta: { title: '流程定义' }
      }
    ]
  }
]
